package com.ccmusic.service;

import java.util.List;

import com.ccmusic.entity.Music;

public interface MusicService {

	// 增加音乐的方法
	public boolean addMusic(Music music);

	// 获取所有音乐
	public List<Music> getAllMusic();

	// 根据音乐名模糊查询音乐列表
	public List<Music> getMusicByLikeName(String mname);

	// 根据音乐名删除音乐
	public boolean deleteMusicByName(String mname);

	// 根据音乐id删除音乐
	public boolean deleteMusicByMid(int mid);

	// 根据音乐id更新音乐名和音乐url
	public boolean updateMusic(Music music);

	// 根据音乐id点赞
	public boolean likeIt(String mid);

	// 根据音乐id取消点赞
	public boolean dislikeIt(String mid);

	// 根据音乐url获取音乐对象
	public Music getMusicByMid(String url);

}
